const Location =function Location()
{
    throw new TypeError('Illegal constructor')
}
catvm.safefunction(Location);

Object.defineProperties(Location.prototype,{
    [Symbol.toStringTag]:{
        value:'Location',
        configurable:true,
    }
})

location = {}
location.__proto__ = Location.prototype
location.href = 'https://item.jd.com/10028940215153.html'
location.host='item.jd.com'
location.origin='https://item.jd.com'

location = catvm.proxy(location)